IP’s públicos da GupShup para adicionar a Whitelits do meu firewall
Requisitos de Comunicação entre Tactium Omni e Gupshup
1. Publicação do servidor do Webhook
Antes de qualquer liberação, é necessário garantir que o servidor do Webhook do Tactium Omni esteja publicado na Internet e possua um certificado SSL válido, permitindo que a Gupshup consiga se autenticar para o recebimento e envio das mensagens.
2. Liberação de IPs no Firewall
Após a validação do servidor, alguns IPs devem ser adicionados à whitelist do firewall do cliente, permitindo o recebimento e envio das requisições da Gupshup.
IPs utilizados para envio e recebimento de mensagens
- 34.202.224.208
- 52.66.99.126
- 15.206.217.7
- 3.6.228.131
- 13.126.35.181
- 13.232.49.3
- 13.232.173.180
- 13.127.57.130
- 13.234.143.231
- 3.7.115.196
- 18.193.1.225
- 3.68.131.220
- 63.176.209.228
- 63.183.31.123
Observação
Os IPs abaixo:
- 15.206.217.7
- 13.234.143.231
- 3.7.115.196
- 3.6.228.131
não foram removidos formalmente, porém deixaram de constar na relação encaminhada pela Gupshup no e-mail de abril de 2025.
3. Envio de anexos (Operador → Cliente)
Recentemente, a Gupshup/Meta alterou o processo de envio de arquivos do operador para o cliente. Nesse novo fluxo, é utilizado um conjunto de IPs dinâmicos (não fixos e ainda não mapeados) para realizar as seguintes etapas:
- Coleta do arquivo no servidor do OmniPA;
- Upload do arquivo para a nuvem da Meta/Gupshup;
- Envio do anexo ao destinatário final.
Devido à utilização de IPs não fixos, a solução inicialmente adotada é realizar a liberação por geolocalização, permitindo requisições originadas dos seguintes países:
- Brasil
- Estados Unidos (Meta)
- Índia (Gupshup)
Considerações
Como o processo de upload de anexos utiliza IPs dinâmicos, a liberação por geolocalização é atualmente a alternativa recomendada para garantir o correto funcionamento do envio de arquivos através do canal WhatsApp integrado ao Tactium Omni.
